package com.towexin.application.websocket.domain;

import lombok.Data;

/**
 * TODO
 * websocket消息实体类
 *
 * @author Towexin
 * @version 1.0
 * @date 2021/8/11 11:41
 */

@Data
public class MessageBody {
    /** 发送消息的用户（唯一的标识） */
    private String from;
    private String fromName;    // 发消息用户的昵称或姓名

    /** 消息内容 */
    private String content;

    /** 目标用户（告知 STOMP 代理转发到哪个用户）（唯一的标识） */
    private String targetUser;
    private String targetUserName;      // 目标用户的昵称或姓名

    /** 广播转发的目标地址（告知 STOMP 代理转发到哪个地方） */
    private String destination;

    private String dateString;      // 日期字符串
    private Long timestamp;         // 时间戳（排序用）
}
